package com.zmn.plat.common.dto.engineer;

import lombok.AllArgsConstructor;
import lombok.Builder;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;

/**
 * 描述: 工程师和ERP 交互
 * <p>
 * 1.交互数据字段
 * <p>
 * //所属平台
 * plat
 * //工程师id
 * masterId
 * //工程师名字
 * masterName
 * //工程师城市id
 * cityId
 * //工程师城市名字
 * cityName
 * //服务公司id
 * manageCompanyId
 * //服务公司名字
 * manageCompanyName
 * //子公司id
 * bzCompanyId
 * //子公司名字
 * bzCompanyName
 * //操作人id
 * Integer operatorId;
 * //操作人名字
 * String operatorName;
 * //1.工程师注册，2 工程师更新(调岗等变动)
 * int updateOrNew;
 * //加一个服务公司类型
 * manageCompanyType
 * 2. 交互方式，阿里云MQ配置:
 * <p>
 * tag:     master_bridge_erp_dms_tag;
 * topic： ${ENV}_zmn_erp
 *
 * @since 2020/4/23
 **/
@Data
@Builder
@NoArgsConstructor
@AllArgsConstructor
public class EngineerAssureAmountErp implements Serializable {

    private static final long serialVersionUID = 1L;

    private Integer plat;

    private Integer masterId;

    private String masterName;

    private Integer cityId;

    private String cityName;

    private Integer manageCompanyId;

    private String manageCompanyName;

    private Integer manageCompanyType;

    private Integer bzCompanyId;

    private String bzCompanyName;

    private Integer operatorId;

    private String operatorName;

    /**
     * 描述: 1.工程师注册，2 工程师更新(调岗等变动)
     *
     * @author wangjie
     * @since 2020/4/23
     **/
    private Integer updateOrNew;
}
